<?php
/**
 * Description of Part
 *
 * @author Maarten Hoekstra
 */
class ReportHive_Model_Part {
	private $documentIdentifier = '';
    private $partIdentifier = '';
	private $content = '';
	private $metaData = array();

	function  __construct(string $documentIdentifier = '', string $partIdentifer = '', $content = '',
			$metaData = array()) {

		$this->documentIdentifier = $documentIdentifier;
		$this->partIdentifier = $partIdentifer;
		$this->content = $content;
		$this->metaData = $metaData;
	}

	public function setContent($content) {
		$this->content = $content;
	}

	public function setMetaData($metaData) {
		$this->metaData = $metaData;
	}

	public function getDocumentIdentifier() {
		return $this->documentIdentifier;
	}

	public function getPartIdentifier() {
		return $this->partIdentifier;
	}

	public function getContent() {
		return $this->content;
	}

	public function getMetaData() {
		return $this->metaData;
	}
}
